home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_26_TalkScripts.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
100KB
|
1,683 lines
# near model CODE resource
# jump table entries: 2544-2555 (12 of them)
fn00000000:
00000000 4E56 FCD6 link A6, -0x032A
00000004 486E FEFC pea.l [A6 - 0x104]
00000008 486E FEF8 pea.l [A6 - 0x108]
0000000C 486E FEF4 pea.l [A6 - 0x10C]
00000010 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */]
00000014 4AAE FEFC tst.l [A6 - 0x104]
00000018 57C0 seq D0
0000001A 4A00 tst.b D0
0000001C 670E beq +0x10 /* 0000002C */
0000001E 4AAE FEF4 tst.l [A6 - 0x10C]
00000022 57C1 seq D1
00000024 C001 and.b D0, D1
00000026 6704 beq +0x6 /* 0000002C */
00000028 6000 01DC bra +0x1DE /* 00000206 */
label0000002C:
0000002C 206D E31E movea.l A0, [A5 - 0x1CE2]
00000030 2D48 FDEA move.l [A6 - 0x216], A0
00000034 5268 003E addq.w [A0 + 0x3E], 1
00000038 422E FF00 clr.b [A6 - 0x100]
0000003C 202E FEFC move.l D0, [A6 - 0x104]
00000040 B0AD C242 cmp.l D0, [A5 - 0x3DBE]
00000044 6614 bne +0x16 /* 0000005A */
00000046 41EE FF00 lea.l A0, [A6 - 0x100]
0000004A 43FA 020C lea.l A1, [PC + 0x20C /* 00000258, value 0x4636172, pstring "card" */]
0000004E 7002 moveq.l D0, 0x02
label00000050:
00000050 30D9 move.w [A0]+, [A1]+
00000052 51C8 FFFC dbf D0, -0x6 /* 00000050 */
00000056 6000 008C bra +0x8E /* 000000E4 */
label0000005A:
0000005A 202E FEFC move.l D0, [A6 - 0x104]
0000005E B0AD C2E6 cmp.l D0, [A5 - 0x3D1A]
00000062 6612 bne +0x14 /* 00000076 */
00000064 41EE FF00 lea.l A0, [A6 - 0x100]
00000068 43FA 01E6 lea.l A1, [PC + 0x1E6 /* 00000250, value 0x7706174, pstring "pattern" */]
0000006C 7003 moveq.l D0, 0x03
label0000006E:
0000006E 30D9 move.w [A0]+, [A1]+
00000070 51C8 FFFC dbf D0, -0x6 /* 0000006E */
00000074 606E bra +0x70 /* 000000E4 */
label00000076:
00000076 202E FEFC move.l D0, [A6 - 0x104]
0000007A B0AD C0BE cmp.l D0, [A5 - 0x3F42]
0000007E 6612 bne +0x14 /* 00000092 */
00000080 41EE FF00 lea.l A0, [A6 - 0x100]
00000084 43FA 01C4 lea.l A1, [PC + 0x1C4 /* 0000024A, value 0x4746F6F, pstring "tool" */]
00000088 7002 moveq.l D0, 0x02
label0000008A:
0000008A 30D9 move.w [A0]+, [A1]+
0000008C 51C8 FFFC dbf D0, -0x6 /* 0000008A */
00000090 6052 bra +0x54 /* 000000E4 */
label00000092:
00000092 202E FEFC move.l D0, [A6 - 0x104]
00000096 B0AD B510 cmp.l D0, [A5 - 0x4AF0]
0000009A 6612 bne +0x14 /* 000000AE */
0000009C 41EE FF00 lea.l A0, [A6 - 0x100]
000000A0 43FA 017E lea.l A1, [PC + 0x17E /* 00000220, value 0x76D6573, pstring "message" */]
000000A4 7003 moveq.l D0, 0x03
label000000A6:
000000A6 30D9 move.w [A0]+, [A1]+
000000A8 51C8 FFFC dbf D0, -0x6 /* 000000A6 */
000000AC 6036 bra +0x38 /* 000000E4 */
label000000AE:
000000AE 202E FEFC move.l D0, [A6 - 0x104]
000000B2 B0AD B57A cmp.l D0, [A5 - 0x4A86]
000000B6 6612 bne +0x14 /* 000000CA */
000000B8 41EE FF00 lea.l A0, [A6 - 0x100]
000000BC 43FA 0184 lea.l A1, [PC + 0x184 /* 00000242, value 0x6736372, pstring "scroll" */]
000000C0 7003 moveq.l D0, 0x03
label000000C2:
000000C2 30D9 move.w [A0]+, [A1]+
000000C4 51C8 FFFC dbf D0, -0x6 /* 000000C2 */
000000C8 601A bra +0x1C /* 000000E4 */
label000000CA:
000000CA 202E FEFC move.l D0, [A6 - 0x104]
000000CE B0AD C33E cmp.l D0, [A5 - 0x3CC2]
000000D2 6610 bne +0x12 /* 000000E4 */
000000D4 41EE FF00 lea.l A0, [A6 - 0x100]
000000D8 43FA 0160 lea.l A1, [PC + 0x160 /* 0000023A, value 0x7666174, pstring "fatbits" */]
000000DC 7003 moveq.l D0, 0x03
label000000DE:
000000DE 30D9 move.w [A0]+, [A1]+
000000E0 51C8 FFFC dbf D0, -0x6 /* 000000DE */
label000000E4:
000000E4 4240 clr.w D0
000000E6 102E FF00 move.b D0, [A6 - 0x100]
000000EA 4A40 tst.w D0
000000EC 6F20 ble +0x22 /* 0000010E */
000000EE 486E FF00 pea.l [A6 - 0x100]
000000F2 487A 013E pea.l [PC + 0x13E /* 00000232, value 0x7207769, pstring " window" */]
000000F6 486E FDEE pea.l [A6 - 0x212]
000000FA 3F3C 0002 move.w -[A7], 0x2
000000FE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000102 486E FDEE pea.l [A6 - 0x212]
00000106 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000010A 6000 00FA bra +0xFC /* 00000206 */
label0000010E:
0000010E 4AAE FEF8 tst.l [A6 - 0x108]
00000112 6760 beq +0x62 /* 00000174 */
00000114 202E FEF8 move.l D0, [A6 - 0x108]
00000118 B0AD EA34 cmp.l D0, [A5 - 0x15CC]
0000011C 6612 bne +0x14 /* 00000130 */
0000011E 41EE FF00 lea.l A0, [A6 - 0x100]
00000122 43FA 0104 lea.l A1, [PC + 0x104 /* 00000228, value 0x8766172, pstring "variable" */]
00000126 7004 moveq.l D0, 0x04
label00000128:
00000128 30D9 move.w [A0]+, [A1]+
0000012A 51C8 FFFC dbf D0, -0x6 /* 00000128 */
0000012E 601A bra +0x1C /* 0000014A */
label00000130:
00000130 202E FEF8 move.l D0, [A6 - 0x108]
00000134 B0AD EA30 cmp.l D0, [A5 - 0x15D0]
00000138 6610 bne +0x12 /* 0000014A */
0000013A 41EE FF00 lea.l A0, [A6 - 0x100]
0000013E 43FA 00E0 lea.l A1, [PC + 0xE0 /* 00000220, value 0x76D6573, pstring "message" */]
00000142 7003 moveq.l D0, 0x03
label00000144:
00000144 30D9 move.w [A0]+, [A1]+
00000146 51C8 FFFC dbf D0, -0x6 /* 00000144 */
label0000014A:
0000014A 4240 clr.w D0
0000014C 102E FF00 move.b D0, [A6 - 0x100]
00000150 4A40 tst.w D0
00000152 6F20 ble +0x22 /* 00000174 */
00000154 486E FF00 pea.l [A6 - 0x100]
00000158 487A 00BC pea.l [PC + 0xBC /* 00000216, value 0x8207761, pstring " watcher" */]
0000015C 486E FDEE pea.l [A6 - 0x212]
00000160 3F3C 0002 move.w -[A7], 0x2
00000164 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000168 486E FDEE pea.l [A6 - 0x212]
0000016C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000170 6000 0094 bra +0x96 /* 00000206 */
label00000174:
00000174 4AAE FEF4 tst.l [A6 - 0x10C]
00000178 6714 beq +0x16 /* 0000018E */
0000017A 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
0000017E 486E FEEE pea.l [A6 - 0x112]
00000182 486E FEF0 pea.l [A6 - 0x110]
00000186 486E FF00 pea.l [A6 - 0x100]
0000018A A9A8 syscall GetResInfo
0000018C 605C bra +0x5E /* 000001EA */
label0000018E:
0000018E 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000192 486E FF00 pea.l [A6 - 0x100]
00000196 A919 syscall GetWTitle
00000198 4240 clr.w D0
0000019A 102E FF00 move.b D0, [A6 - 0x100]
0000019E 4A40 tst.w D0
000001A0 662E bne +0x30 /* 000001D0 */
000001A2 487A 006E pea.l [PC + 0x6E /* 00000212, value 0x3696420, pstring "id " */]
000001A6 486E FDD6 pea.l [A6 - 0x22A]
000001AA 2F2E FEFC move.l -[A7], [A6 - 0x104]
000001AE 4EAD 229A jsr [A5 + 0x229A /* export_1103 */]
000001B2 486E FED6 pea.l [A6 - 0x12A]
000001B6 3F3C 0002 move.w -[A7], 0x2
000001BA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000001BE 41EE FF00 lea.l A0, [A6 - 0x100]
000001C2 43EE FED6 lea.l A1, [A6 - 0x12A]
000001C6 700B moveq.l D0, 0x0B
label000001C8:
000001C8 30D9 move.w [A0]+, [A1]+
000001CA 51C8 FFFC dbf D0, -0x6 /* 000001C8 */
000001CE 601A bra +0x1C /* 000001EA */
label000001D0:
000001D0 486E FCD6 pea.l [A6 - 0x32A]
000001D4 486E FF00 pea.l [A6 - 0x100]
000001D8 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
000001DC 205F movea.l A0, [A7]+
000001DE 43EE FF00 lea.l A1, [A6 - 0x100]
000001E2 707F moveq.l D0, 0x7F
label000001E4:
000001E4 32D8 move.w [A1]+, [A0]+
000001E6 51C8 FFFC dbf D0, -0x6 /* 000001E4 */
label000001EA:
000001EA 487A 001E pea.l [PC + 0x1E /* 0000020A, value 0x777696E, pstring "window " */]
000001EE 486E FF00 pea.l [A6 - 0x100]
000001F2 486E FDEE pea.l [A6 - 0x212]
000001F6 3F3C 0002 move.w -[A7], 0x2
000001FA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000001FE 486E FDEE pea.l [A6 - 0x212]
00000202 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label00000206:
00000206 4E5E unlink A6
00000208 4E75 rts
0000020A 0777 696E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D3
0000020E 646F bcc +0x71 /* 0000027F */
00000210 7720 moveq.l D3, 0x20
00000212 0369 6420 bchg [A1 + 0x6420], D1
00000216 0820 7761 btst.b -[A0], 0x61 /* 'a' */
0000021A 7463 moveq.l D2, 0x63
0000021C 6865 bvc +0x67 /* 00000283 */
0000021E 7200 moveq.l D1, 0x00
00000220 076D 6573 bchg [A5 + 0x6573], D3
00000224 7361 moveq.l D1, 0x61
00000226 6765 beq +0x67 /* 0000028D */
00000228 0876 6172 6961 626C bchg.b [[A6 + 0x626C]], 0x72 /* 'r' */
00000230 6500 0720 bcs +0x722 /* 00000952 */
00000234 7769 moveq.l D3, 0x69
00000236 6E64 bgt +0x66 /* 0000029C */
00000238 6F77 ble +0x79 /* 000002B1 */
0000023A 0766 bchg -[A6], D3
0000023C 6174 bsr +0x76 /* 000002B2 */
0000023E 6269 bhi +0x6B /* 000002A9 */
00000240 7473 moveq.l D2, 0x73
00000242 0673 6372 6F6C addi.w <<invalid full ext with I/IS == 4>>, 0x6372 /* 'cr' */
00000248 6C00 0474 bge +0x476 /* 000006BE */
0000024C 6F6F ble +0x71 /* 000002BD */
0000024E 6C00 0770 bge +0x772 /* 000009C0 */
00000252 6174 bsr +0x76 /* 000002C8 */
00000254 7465 moveq.l D2, 0x65
00000256 726E moveq.l D1, 0x6E
00000258 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */
0000025C 6400 4E56 bcc +0x4E58 /* 000050B4 */
export_318: // at 0000025E (misaligned)
00000260 FAF6 .extension 0xAF6 // unimplemented
00000262 2F07 move.l -[A7], D7
00000264 486E FFFE pea.l [A6 - 0x2]
00000268 486E FEFE pea.l [A6 - 0x102]
0000026C 486E FEFC pea.l [A6 - 0x104]
00000270 486E FAFC pea.l [A6 - 0x504]
00000274 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000278 102D B820 move.b D0, [A5 - 0x47E0]
0000027C 6704 beq +0x6 /* 00000282 */
0000027E 6000 00DA bra +0xDC /* 0000035A */
label00000282:
00000282 206D E31E movea.l A0, [A5 - 0x1CE2]
00000286 317C 0002 003E move.w [A0 + 0x3E], 0x2
0000028C 302E FFFE move.w D0, [A6 - 0x2]
00000290 6706 beq +0x8 /* 00000298 */
00000292 5340 subq.w D0, 1
00000294 670C beq +0xE /* 000002A2 */
00000296 6014 bra +0x16 /* 000002AC */
label00000298:
00000298 487A 00E4 pea.l [PC + 0xE4 /* 0000037E, value 0x466696C, pstring "file" */]
label0000029C:
0000029C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000002A0 6012 bra +0x14 /* 000002B4 */
label000002A2:
000002A2 487A 00D2 pea.l [PC + 0xD2 /* 00000376, value 0x770726F, pstring "program" */]
000002A6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000002AA 6008 bra +0xA /* 000002B4 */
label000002AC:
000002AC 487A 00C0 pea.l [PC + 0xC0 /* 0000036E, value 0x66E6F72, pstring "normal" */]
000002B0 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
// begin alternate branch 000002B2-000002B8
fn000002B2:
000002B2 1B32 486E move.b -[A5], [A2 + D4 + 0x6E]
label000002B4: // (misaligned)
000002B6 FEFE .extension 0xEFE // unimplemented
// end alternate branch 000002B2-000002B8
fn000002B2: // (misaligned)
label000002B4:
000002B4 486E FEFE pea.l [A6 - 0x102]
000002B8 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000002BC 206D E31E movea.l A0, [A5 - 0x1CE2]
000002C0 08E8 0002 0047 bset.b [A0 + 0x47], 0x2
000002C6 4A6E FEFC tst.w [A6 - 0x104]
// begin alternate branch 000002C8-000002CA
fn000002C8:
000002C8 FEFC .extension 0xEFC // unimplemented
// end alternate branch 000002C8-000002CA
fn000002C8: // (misaligned)
000002CA 6F00 0088 ble +0x8A /* 00000354 */
000002CE 7002 moveq.l D0, 0x02
000002D0 B06E FFFE cmp.w D0, [A6 - 0x2]
000002D4 660A bne +0xC /* 000002E0 */
000002D6 487A 0090 pea.l [PC + 0x90 /* 00000368, value 0x4776974, pstring "with" */]
000002DA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000002DE 6008 bra +0xA /* 000002E8 */
label000002E0:
000002E0 487A 007E pea.l [PC + 0x7E /* 00000360, value 0x76F6620, pstring "of type" */]
000002E4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label000002E8:
000002E8 302E FEFC move.w D0, [A6 - 0x104]
000002EC 5640 addq.w D0, 3
000002EE 206D E31E movea.l A0, [A5 - 0x1CE2]
000002F2 3140 003E move.w [A0 + 0x3E], D0
000002F6 3D7C 0001 FAF8 move.w [A6 - 0x508], 0x1
000002FC 3D6E FEFC FAF6 move.w [A6 - 0x50A], [A6 - 0x104]
00000302 3E2E FAF8 move.w D7, [A6 - 0x508]
00000306 6046 bra +0x48 /* 0000034E */
label00000308:
00000308 302E FEFC move.w D0, [A6 - 0x104]
0000030C 5240 addq.w D0, 1
0000030E 9047 sub.w D0, D7
00000310 E140 asl D0.w, 8
00000312 41EE F9FC lea.l A0, [A6 - 0x604]
00000316 4870 0000 pea.l [A0 + D0.w]
0000031A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
0000031E 206D E31E movea.l A0, [A5 - 0x1CE2]
00000322 3007 move.w D0, D7
00000324 5640 addq.w D0, 3
00000326 2228 0044 move.l D1, [A0 + 0x44]
0000032A 01C1 bset D1, D0
0000032C 206D E31E movea.l A0, [A5 - 0x1CE2]
00000330 2141 0044 move.l [A0 + 0x44], D1
00000334 206D E31E movea.l A0, [A5 - 0x1CE2]
00000338 3007 move.w D0, D7
0000033A 5640 addq.w D0, 3
0000033C 2228 0048 move.l D1, [A0 + 0x48]
00000340 01C1 bset D1, D0
00000342 206D E31E movea.l A0, [A5 - 0x1CE2]
00000346 2141 0048 move.l [A0 + 0x48], D1
0000034A 5247 addq.w D7, 1
0000034C 6906 bvs +0x8 /* 00000354 */
label0000034E:
0000034E BE6E FAF6 cmp.w D7, [A6 - 0x50A]
00000352 6FB4 ble -0x4A /* 00000308 */
label00000354:
00000354 486D 09FA pea.l [A5 + 0x9FA /* export_315 */]
00000358 A9F1 syscall UnloadSeg
label0000035A:
0000035A 2E1F move.l D7, [A7]+
0000035C 4E5E unlink A6
0000035E 4E75 rts
00000360 076F 6620 bchg [A7 + 0x6620], D3
00000364 7479 moveq.l D2, 0x79
00000366 7065 moveq.l D0, 0x65
00000368 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */
0000036E 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */
00000374 6C00 0770 bge +0x772 /* 00000AE6 */
00000378 726F moveq.l D1, 0x6F
0000037A 6772 beq +0x74 /* 000003EE */
0000037C 616D bsr +0x6F /* 000003EB */
0000037E 0466 696C subi.w -[A6], 0x696C /* 'il' */
00000382 6500 4E56 bcs +0x4E58 /* 000051DA */
export_319: // at 00000384 (misaligned)
00000386 FCFE .extension 0xCFE // unimplemented
00000388 4267 clr.w -[A7]
0000038A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
0000038E 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000392 7001 moveq.l D0, 0x01
00000394 B06E FFFE cmp.w D0, [A6 - 0x2]
00000398 6612 bne +0x14 /* 000003AC */
0000039A 486E FEFE pea.l [A6 - 0x102]
0000039E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000003A2 1F3C 000D move.b -[A7], 0xD /* '\r' */
000003A6 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
000003AA 6004 bra +0x6 /* 000003B0 */
label000003AC:
000003AC 422E FEFE clr.b [A6 - 0x102]
label000003B0:
000003B0 486E FDFE pea.l [A6 - 0x202]
000003B4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000003B8 4267 clr.w -[A7]
000003BA 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
000003BE 301F move.w D0, [A7]+
000003C0 670E beq +0x10 /* 000003D0 */
000003C2 5540 subq.w D0, 2
000003C4 671C beq +0x1E /* 000003E2 */
000003C6 5540 subq.w D0, 2
000003C8 672A beq +0x2C /* 000003F4 */
000003CA 5340 subq.w D0, 1
000003CC 6738 beq +0x3A /* 00000406 */
000003CE 604E bra +0x50 /* 0000041E */
label000003D0:
000003D0 41EE FCFE lea.l A0, [A6 - 0x302]
000003D4 43FA 00AE lea.l A1, [PC + 0xAE /* 00000484, value 0x8706173, pstring "password" */]
000003D8 7004 moveq.l D0, 0x04
label000003DA:
000003DA 30D9 move.w [A0]+, [A1]+
000003DC 51C8 FFFC dbf D0, -0x6 /* 000003DA */
000003E0 603C bra +0x3E /* 0000041E */
label000003E2:
000003E2 41EE FCFE lea.l A0, [A6 - 0x302]
000003E6 43FA 0096 lea.l A1, [PC + 0x96 /* 0000047E, value 0x466696C, pstring "file" */]
000003EA 7002 moveq.l D0, 0x02
label000003EC:
000003EC 30D9 move.w [A0]+, [A1]+
label000003EE:
000003EE 51C8 FFFC dbf D0, -0x6 /* 000003EC */
000003F2 602A bra +0x2C /* 0000041E */
label000003F4:
000003F4 41EE FCFE lea.l A0, [A6 - 0x302]
000003F8 43FA 007C lea.l A1, [PC + 0x7C /* 00000476, value 0x66E6F72, pstring "normal" */]
000003FC 7003 moveq.l D0, 0x03
label000003FE:
000003FE 30D9 move.w [A0]+, [A1]+
00000400 51C8 FFFC dbf D0, -0x6 /* 000003FE */
00000404 6018 bra +0x1A /* 0000041E */
label00000406:
00000406 41EE FCFE lea.l A0, [A6 - 0x302]
0000040A 43FA 005A lea.l A1, [PC + 0x5A /* 00000466, value 0xE706173, pstring "password clear" */]
0000040E 7007 moveq.l D0, 0x07
label00000410:
00000410 30D9 move.w [A0]+, [A1]+
00000412 51C8 FFFC dbf D0, -0x6 /* 00000410 */
00000416 1F3C 000D move.b -[A7], 0xD /* '\r' */
0000041A 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
label0000041E:
0000041E 486E FCFE pea.l [A6 - 0x302]
00000422 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000426 486E FDFE pea.l [A6 - 0x202]
0000042A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
0000042E 487A 0030 pea.l [PC + 0x30 /* 00000460, value 0x4776974, pstring "with" */]
00000432 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000436 486E FEFE pea.l [A6 - 0x102]
0000043A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
0000043E 206D E31E movea.l A0, [A5 - 0x1CE2]
00000442 317C 0004 003E move.w [A0 + 0x3E], 0x4
00000448 206D E31E movea.l A0, [A5 - 0x1CE2]
0000044C 08E8 0002 0047 bset.b [A0 + 0x47], 0x2
00000452 206D E31E movea.l A0, [A5 - 0x1CE2]
00000456 08E8 0004 0047 bset.b [A0 + 0x47], 0x4
0000045C 4E5E unlink A6
0000045E 4E75 rts
00000460 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */
00000466 0E70 6173 7377 .invalid.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x6173 /* 'as' */ // invalid immediate operation
0000046C 6F72 ble +0x74 /* 000004E0 */
0000046E 6420 bcc +0x22 /* 00000490 */
00000470 636C bls +0x6E /* 000004DE */
00000472 6561 bcs +0x63 /* 000004D5 */
00000474 7200 moveq.l D1, 0x00
00000476 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */
0000047C 6C00 0466 bge +0x468 /* 000008E4 */
00000480 696C bvs +0x6E /* 000004EE */
00000482 6500 0870 bcs +0x872 /* 00000CF4 */
00000486 6173 bsr +0x75 /* 000004FB */
00000488 7377 moveq.l D1, 0x77
0000048A 6F72 ble +0x74 /* 000004FE */
0000048C 6400 4E56 bcc +0x4E58 /* 000052E4 */
export_320: // at 0000048E (misaligned)
label00000490:
00000490 FDFE .extension 0xDFE // unimplemented
00000492 2F07 move.l -[A7], D7
00000494 4267 clr.w -[A7]
00000496 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
0000049A 3E1F move.w D7, [A7]+
0000049C 3007 move.w D0, D7
0000049E 6B00 00AC bmi +0xAE /* 0000054C */
000004A2 0C40 0005 cmpi.w D0, 0x5
000004A6 6E00 00A4 bgt +0xA6 /* 0000054C */
000004AA D040 add.w D0, D0
000004AC 303B 0006 move.w D0, [PC + D0.w + 0x6]
000004B0 4EFB 0000 jmp [PC + D0.w]
000004B4 000E 0022 ori.b A6, 0x22 /* '\"' */
000004B8 0046 0054 ori.w D6, 0x54 /* 'T' */
000004BC 0054 0054 ori.w [A4], 0x54 /* 'T' */
000004C0 206D E31E movea.l A0, [A5 - 0x1CE2]
000004C4 317C 0001 003E move.w [A0 + 0x3E], 0x1
000004CA 487A 0092 pea.l [PC + 0x92 /* 0000055E, value 0x8707269, pstring "printing" */]
000004CE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000004D2 6078 bra +0x7A /* 0000054C */
000004D4 206D E31E movea.l A0, [A5 - 0x1CE2]
000004D8 317C 0002 003E move.w [A0 + 0x3E], 0x2
label000004DE:
000004DE 486E FF00 pea.l [A6 - 0x100]
// begin alternate branch 000004E0-000004E2
label000004E0:
000004E0 FF00 .extension 0xF00 // unimplemented
// end alternate branch 000004E0-000004E2
label000004E0: // (misaligned)
000004E2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000004E6 487A 0070 pea.l [PC + 0x70 /* 00000558, value 0x466696C, pstring "file" */]
000004EA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label000004EE:
000004EE 486E FF00 pea.l [A6 - 0x100]
000004F2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000004F6 6054 bra +0x56 /* 0000054C */
000004F8 206D E31E movea.l A0, [A5 - 0x1CE2]
000004FC 4268 003E clr.w [A0 + 0x3E]
// begin alternate branch 000004FE-00000504
label000004FE:
000004FE 003E 4EBA ori.b <<invalid special address>>, 0xBA
00000502 FAFE .extension 0xAFE // unimplemented
// end alternate branch 000004FE-00000504
label000004FE: // (misaligned)
00000500 4EBA FAFE jsr [PC - 0x502 /* 00000000 */]
00000504 6046 bra +0x48 /* 0000054C */
00000506 206D E31E movea.l A0, [A5 - 0x1CE2]
0000050A 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000510 486E FE00 pea.l [A6 - 0x200]
00000514 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000518 7003 moveq.l D0, 0x03
0000051A B047 cmp.w D0, D7
0000051C 661C bne +0x1E /* 0000053A */
0000051E 206D E31E movea.l A0, [A5 - 0x1CE2]
00000522 317C 0003 003E move.w [A0 + 0x3E], 0x3
00000528 487A 0028 pea.l [PC + 0x28 /* 00000552, value 0x4776974, pstring "with" */]
0000052C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000530 206D E31E movea.l A0, [A5 - 0x1CE2]
00000534 08E8 0003 0047 bset.b [A0 + 0x47], 0x3
label0000053A:
0000053A 486E FE00 pea.l [A6 - 0x200]
0000053E 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000542 206D E31E movea.l A0, [A5 - 0x1CE2]
00000546 08E8 0001 0047 bset.b [A0 + 0x47], 0x1
label0000054C:
0000054C 2E1F move.l D7, [A7]+
0000054E 4E5E unlink A6
00000550 4E75 rts
00000552 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */
00000558 0466 696C subi.w -[A6], 0x696C /* 'il' */
0000055C 6500 0870 bcs +0x872 /* 00000DCE */
00000560 7269 moveq.l D1, 0x69
00000562 6E74 bgt +0x76 /* 000005D8 */
00000564 696E bvs +0x70 /* 000005D4 */
00000566 6700 4E56 beq +0x4E58 /* 000053BE */
export_321: // at 00000568 (misaligned)
0000056A FEFC .extension 0xEFC // unimplemented
0000056C 48E7 0300 movem.l -[A7], D6,D7
00000570 4206 clr.b D6
00000572 422E FEFC clr.b [A6 - 0x104]
00000576 4267 clr.w -[A7]
00000578 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
0000057C 3E1F move.w D7, [A7]+
0000057E 57C0 seq D0
00000580 7201 moveq.l D1, 0x01
00000582 B247 cmp.w D1, D7
00000584 57C1 seq D1
00000586 8001 or.b D0, D1
00000588 6718 beq +0x1A /* 000005A2 */
0000058A 7C01 moveq.l D6, 0x01
0000058C 7001 moveq.l D0, 0x01
0000058E B047 cmp.w D0, D7
00000590 6608 bne +0xA /* 0000059A */
00000592 486E FEFC pea.l [A6 - 0x104]
00000596 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
label0000059A:
0000059A 1F3C 000D move.b -[A7], 0xD /* '\r' */
0000059E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
label000005A2:
000005A2 206D E31E movea.l A0, [A5 - 0x1CE2]
000005A6 317C 0001 003E move.w [A0 + 0x3E], 0x1
000005AC 1006 move.b D0, D6
000005AE 6734 beq +0x36 /* 000005E4 */
000005B0 487A 003A pea.l [PC + 0x3A /* 000005EC, value 0xA776974 '\nwit', pstring "with modem" */]
000005B4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000005B8 206D E31E movea.l A0, [A5 - 0x1CE2]
000005BC 317C 0002 003E move.w [A0 + 0x3E], 0x2
000005C2 4A2E FEFC tst.b [A6 - 0x104]
000005C6 671C beq +0x1E /* 000005E4 */
000005C8 486E FEFC pea.l [A6 - 0x104]
000005CC 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000005D0 206D E31E movea.l A0, [A5 - 0x1CE2]
label000005D4:
000005D4 317C 0003 003E move.w [A0 + 0x3E], 0x3
// begin alternate branch 000005D8-000005DE
label000005D8:
000005D8 003E 206D ori.b <<invalid special address>>, 0x6D /* 'm' */
000005DC E31E rol D6.b, 1
// end alternate branch 000005D8-000005DE
label000005D8: // (misaligned)
000005DA 206D E31E movea.l A0, [A5 - 0x1CE2]
000005DE 08E8 0003 0047 bset.b [A0 + 0x47], 0x3
label000005E4:
000005E4 4CDF 00C0 movem.l D6,D7, [A7]+
000005E8 4E5E unlink A6
000005EA 4E75 rts
000005EC 0A77 6974 6820 xori.w [A7 + D6 + 0x20], 0x6974 /* 'it' */
000005F2 6D6F blt +0x71 /* 00000663 */
000005F4 6465 bcc +0x67 /* 0000065B */
000005F6 6D00 4E56 blt +0x4E58 /* 0000544E */
export_322: // at 000005F8 (misaligned)
000005FA F9CE .extension 0x9CE // unimplemented
000005FC 486E FBE8 pea.l [A6 - 0x418]
00000600 486E FEF0 pea.l [A6 - 0x110]
00000604 486E FCF0 pea.l [A6 - 0x310]
00000608 486E FBEC pea.l [A6 - 0x414]
0000060C 486E FBE7 pea.l [A6 - 0x419]
00000610 486E FBE6 pea.l [A6 - 0x41A]
00000614 4EAD 319A jsr [A5 + 0x319A /* export_1583 */]
00000618 302E FBEC move.w D0, [A6 - 0x414]
0000061C 6712 beq +0x14 /* 00000630 */
0000061E 5340 subq.w D0, 1
00000620 6720 beq +0x22 /* 00000642 */
00000622 5340 subq.w D0, 1
00000624 672E beq +0x30 /* 00000654 */
00000626 5340 subq.w D0, 1
00000628 673C beq +0x3E /* 00000666 */
0000062A 5340 subq.w D0, 1
0000062C 674A beq +0x4C /* 00000678 */
0000062E 6058 bra +0x5A /* 00000688 */
label00000630:
00000630 41EE FBF0 lea.l A0, [A6 - 0x410]
00000634 43FA 020A lea.l A1, [PC + 0x20A /* 00000840, value 0x66E6F72, pstring "normal" */]
00000638 7003 moveq.l D0, 0x03
label0000063A:
0000063A 30D9 move.w [A0]+, [A1]+
0000063C 51C8 FFFC dbf D0, -0x6 /* 0000063A */
00000640 6046 bra +0x48 /* 00000688 */
label00000642:
00000642 41EE FBF0 lea.l A0, [A6 - 0x410]
00000646 43FA 01F2 lea.l A1, [PC + 0x1F2 /* 0000083A, value 0x5636861, pstring "chars" */]
0000064A 7002 moveq.l D0, 0x02
label0000064C:
0000064C 30D9 move.w [A0]+, [A1]+
0000064E 51C8 FFFC dbf D0, -0x6 /* 0000064C */
00000652 6034 bra +0x36 /* 00000688 */
label00000654:
00000654 41EE FBF0 lea.l A0, [A6 - 0x410]
00000658 43FA 01DA lea.l A1, [PC + 0x1DA /* 00000834, value 0x4776F72, pstring "word" */]
0000065C 7002 moveq.l D0, 0x02
label0000065E:
0000065E 30D9 move.w [A0]+, [A1]+
00000660 51C8 FFFC dbf D0, -0x6 /* 0000065E */
00000664 6022 bra +0x24 /* 00000688 */
label00000666:
00000666 41EE FBF0 lea.l A0, [A6 - 0x410]
0000066A 43FA 01C0 lea.l A1, [PC + 0x1C0 /* 0000082C, value 0x6737472, pstring "string" */]
0000066E 7003 moveq.l D0, 0x03
label00000670:
00000670 30D9 move.w [A0]+, [A1]+
00000672 51C8 FFFC dbf D0, -0x6 /* 00000670 */
00000676 6010 bra +0x12 /* 00000688 */
label00000678:
00000678 41EE FBF0 lea.l A0, [A6 - 0x410]
0000067C 43FA 01A8 lea.l A1, [PC + 0x1A8 /* 00000826, value 0x577686F, pstring "whole" */]
00000680 7002 moveq.l D0, 0x02
label00000682:
00000682 30D9 move.w [A0]+, [A1]+
00000684 51C8 FFFC dbf D0, -0x6 /* 00000682 */
label00000688:
00000688 102E FBE7 move.b D0, [A6 - 0x419]
0000068C 6724 beq +0x26 /* 000006B2 */
0000068E 486E FBF0 pea.l [A6 - 0x410]
00000692 487A 0182 pea.l [PC + 0x182 /* 00000816, value 0xE20696E, pstring " international" */]
00000696 486E FAE6 pea.l [A6 - 0x51A]
0000069A 3F3C 0002 move.w -[A7], 0x2
0000069E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000006A2 41EE FBF0 lea.l A0, [A6 - 0x410]
000006A6 43EE FAE6 lea.l A1, [A6 - 0x51A]
000006AA 707F moveq.l D0, 0x7F
label000006AC:
000006AC 30D9 move.w [A0]+, [A1]+
000006AE 51C8 FFFC dbf D0, -0x6 /* 000006AC */
label000006B2:
000006B2 486E FBF0 pea.l [A6 - 0x410]
000006B6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000006BA 486E FCF0 pea.l [A6 - 0x310]
label000006BE:
000006BE 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000006C2 206D E31E movea.l A0, [A5 - 0x1CE2]
000006C6 08E8 0002 0047 bset.b [A0 + 0x47], 0x2
000006CC 4AAE FBE8 tst.l [A6 - 0x418]
000006D0 660E bne +0x10 /* 000006E0 */
000006D2 206D E31E movea.l A0, [A5 - 0x1CE2]
000006D6 317C 0002 003E move.w [A0 + 0x3E], 0x2
000006DC 6000 00E8 bra +0xEA /* 000007C6 */
label000006E0:
000006E0 206D E31E movea.l A0, [A5 - 0x1CE2]
000006E4 317C 0003 003E move.w [A0 + 0x3E], 0x3
000006EA 102E FEFE move.b D0, [A6 - 0x102]
000006EE 4880 ext.w D0
000006F0 6758 beq +0x5A /* 0000074A */
000006F2 5340 subq.w D0, 1
000006F4 6706 beq +0x8 /* 000006FC */
000006F6 5340 subq.w D0, 1
000006F8 671E beq +0x20 /* 00000718 */
000006FA 6068 bra +0x6A /* 00000764 */
label000006FC:
000006FC 486E FAD2 pea.l [A6 - 0x52E]
00000700 2F2E FF00 move.l -[A7], [A6 - 0x100]
00000704 4EAD 229A jsr [A5 + 0x229A /* export_1103 */]
00000708 205F movea.l A0, [A7]+
0000070A 43EE FDF0 lea.l A1, [A6 - 0x210]
0000070E 7009 moveq.l D0, 0x09
label00000710:
00000710 32D8 move.w [A1]+, [A0]+
00000712 51C8 FFFC dbf D0, -0x6 /* 00000710 */
00000716 604C bra +0x4E /* 00000764 */
label00000718:
00000718 487A 00F8 pea.l [PC + 0xF8 /* 00000812, value 0x3696420, pstring "id " */]
0000071C 486E FAD2 pea.l [A6 - 0x52E]
00000720 302E FF00 move.w D0, [A6 - 0x100]
00000724 48C0 ext.l D0
00000726 2F00 move.l -[A7], D0
00000728 4EAD 229A jsr [A5 + 0x229A /* export_1103 */]
0000072C 486E FBCE pea.l [A6 - 0x432]
00000730 3F3C 0002 move.w -[A7], 0x2
00000734 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000738 41EE FDF0 lea.l A0, [A6 - 0x210]
0000073C 43EE FBCE lea.l A1, [A6 - 0x432]
00000740 700B moveq.l D0, 0x0B
label00000742:
00000742 30D9 move.w [A0]+, [A1]+
00000744 51C8 FFFC dbf D0, -0x6 /* 00000742 */
00000748 601A bra +0x1C /* 00000764 */
label0000074A:
0000074A 486E F9D2 pea.l [A6 - 0x62E]
0000074E 486E FF00 pea.l [A6 - 0x100]
00000752 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00000756 205F movea.l A0, [A7]+
00000758 43EE FDF0 lea.l A1, [A6 - 0x210]
0000075C 707F moveq.l D0, 0x7F
label0000075E:
0000075E 32D8 move.w [A1]+, [A0]+
00000760 51C8 FFFC dbf D0, -0x6 /* 0000075E */
label00000764:
00000764 206E FBE8 movea.l A0, [A6 - 0x418]
00000768 2248 movea.l A1, A0
0000076A 2028 0002 move.l D0, [A0 + 0x2]
0000076E B0A9 000A cmp.l D0, [A1 + 0xA]
00000772 6626 bne +0x28 /* 0000079A */
00000774 487A 008C pea.l [PC + 0x8C /* 00000802, value 0xE696E20, pstring "in card field " */]
00000778 486E FDF0 pea.l [A6 - 0x210]
0000077C 486E FAE6 pea.l [A6 - 0x51A]
00000780 3F3C 0002 move.w -[A7], 0x2
00000784 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000788 41EE FDF0 lea.l A0, [A6 - 0x210]
0000078C 43EE FAE6 lea.l A1, [A6 - 0x51A]
00000790 707F moveq.l D0, 0x7F
label00000792:
00000792 30D9 move.w [A0]+, [A1]+
00000794 51C8 FFFC dbf D0, -0x6 /* 00000792 */
00000798 6024 bra +0x26 /* 000007BE */
label0000079A:
0000079A 487A 005C pea.l [PC + 0x5C /* 000007F8, value 0x9696E20 '\tin ', pstring "in field " */]
0000079E 486E FDF0 pea.l [A6 - 0x210]
000007A2 486E FAE6 pea.l [A6 - 0x51A]
000007A6 3F3C 0002 move.w -[A7], 0x2
000007AA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000007AE 41EE FDF0 lea.l A0, [A6 - 0x210]
000007B2 43EE FAE6 lea.l A1, [A6 - 0x51A]
000007B6 707F moveq.l D0, 0x7F
label000007B8:
000007B8 30D9 move.w [A0]+, [A1]+
000007BA 51C8 FFFC dbf D0, -0x6 /* 000007B8 */
label000007BE:
000007BE 486E FDF0 pea.l [A6 - 0x210]
000007C2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
label000007C6:
000007C6 102E FBE6 move.b D0, [A6 - 0x41A]
000007CA 6718 beq +0x1A /* 000007E4 */
000007CC 206D E31E movea.l A0, [A5 - 0x1CE2]
000007D0 41E8 0022 lea.l A0, [A0 + 0x22]
000007D4 2D48 F9CE move.l [A6 - 0x632], A0
000007D8 5268 001C addq.w [A0 + 0x1C], 1
000007DC 487A 000A pea.l [PC + 0xA /* 000007E8, value 0xF696E20, pstring "in marked cards" */]
000007E0 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label000007E4:
000007E4 4E5E unlink A6
000007E6 4E75 rts
000007E8 0F69 6E20 bchg [A1 + 0x6E20], D7
000007EC 6D61 blt +0x63 /* 0000084F */
000007EE 726B moveq.l D1, 0x6B
000007F0 6564 bcs +0x66 /* 00000856 */
000007F2 2063 movea.l A0, -[A3]
000007F4 6172 bsr +0x74 /* 00000868 */
000007F6 6473 bcc +0x75 /* 0000086B */
000007F8 0969 6E20 bchg [A1 + 0x6E20], D4
000007FC 6669 bne +0x6B /* 00000867 */
000007FE 656C bcs +0x6E /* 0000086C */
00000800 6420 bcc +0x22 /* 00000822 */
00000802 0E69 6E20 6361 .invalid.w [A1 + 0x6361], 0x6E20 /* 'n ' */ // invalid immediate operation
00000808 7264 moveq.l D1, 0x64
0000080A 2066 movea.l A0, -[A6]
0000080C 6965 bvs +0x67 /* 00000873 */
0000080E 6C64 bge +0x66 /* 00000874 */
00000810 2000 move.l D0, D0
00000812 0369 6420 bchg [A1 + 0x6420], D1
00000816 0E20 696E .invalid.b -[A0], 0x6E /* 'n' */ // invalid immediate operation
0000081A 7465 moveq.l D2, 0x65
0000081C 726E moveq.l D1, 0x6E
0000081E 6174 bsr +0x76 /* 00000894 */
00000820 696F bvs +0x71 /* 00000891 */
label00000822:
00000822 6E61 bgt +0x63 /* 00000885 */
00000824 6C00 0577 bge +0x579 /* 00000D9D */
00000828 686F bvc +0x71 /* 00000899 */
0000082A 6C65 bge +0x67 /* 00000891 */
0000082C 0673 7472 696E addi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x7472 /* 'tr' */
00000832 6700 0477 beq +0x479 /* 00000CAB */
00000836 6F72 ble +0x74 /* 000008AA */
00000838 6400 0563 bcc +0x565 /* 00000D9D */
0000083C 6861 bvc +0x63 /* 0000089F */
0000083E 7273 moveq.l D1, 0x73
00000840 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */
00000846 6C00 4E56 bge +0x4E58 /* 0000569E */
export_323: // at 00000848 (misaligned)
0000084A FED2 .extension 0xED2 // unimplemented
0000084C 4267 clr.w -[A7]
0000084E 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00000852 301F move.w D0, [A7]+
00000854 5340 subq.w D0, 1
label00000856:
00000856 672A beq +0x2C /* 00000882 */
00000858 5340 subq.w D0, 1
0000085A 673C beq +0x3E /* 00000898 */
0000085C 5340 subq.w D0, 1
0000085E 6748 beq +0x4A /* 000008A8 */
00000860 5340 subq.w D0, 1
00000862 6700 0098 beq +0x9A /* 000008FC */
00000866 5340 subq.w D0, 1
fn00000868:
00000868 6700 00C6 beq +0xC8 /* 00000930 */
label0000086C:
0000086C 5340 subq.w D0, 1
0000086E 6700 00DC beq +0xDE /* 0000094C */
00000872 5F40 subq.w D0, 7
label00000874:
00000874 6700 00F2 beq +0xF4 /* 00000968 */
00000878 5740 subq.w D0, 3
0000087A 6700 0100 beq +0x102 /* 0000097C */
0000087E 6000 010E bra +0x110 /* 0000098E */
label00000882:
00000882 206D E31E movea.l A0, [A5 - 0x1CE2]
00000886 317C 0001 003E move.w [A0 + 0x3E], 0x1
0000088C 487A 012E pea.l [PC + 0x12E /* 000009BC, value 0x76D656E, pstring "menuBar" */]
00000890 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
fn00000894:
00000894 6000 00F8 bra +0xFA /* 0000098E */
label00000898:
00000898 206D E31E movea.l A0, [A5 - 0x1CE2]
0000089C 4268 003E clr.w [A0 + 0x3E]
000008A0 4EBA F75E jsr [PC - 0x8A2 /* 00000000 */]
000008A4 6000 00E8 bra +0xEA /* 0000098E */
label000008A8:
000008A8 206D E31E movea.l A0, [A5 - 0x1CE2]
// begin alternate branch 000008AA-000008AC
label000008AA:
000008AA E31E rol D6.b, 1
// end alternate branch 000008AA-000008AC
label000008AA: // (misaligned)
000008AC 317C 0001 003E move.w [A0 + 0x3E], 0x1
000008B2 486E FEF0 pea.l [A6 - 0x110]
000008B6 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000008BA 1D7C 0001 FED4 move.b [A6 - 0x12C], 0x1
000008C0 2D6D A548 FED6 move.l [A6 - 0x12A], [A5 - 0x5AB8]
000008C6 2D6E FEF6 FEDA move.l [A6 - 0x126], [A6 - 0x10A]
000008CC 2D6E FEFA FEDE move.l [A6 - 0x122], [A6 - 0x106]
000008D2 4267 clr.w -[A7]
000008D4 486E FEF0 pea.l [A6 - 0x110]
000008D8 4267 clr.w -[A7]
000008DA 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
000008DE 3D5F FEE2 move.w [A6 - 0x11E], [A7]+
000008E2 2D6E FEF2 FEE4 move.l [A6 - 0x11C], [A6 - 0x10E]
// begin alternate branch 000008E4-000008E8
label000008E4:
000008E4 FEF2 .extension 0xEF2 // unimplemented
000008E6 FEE4 .extension 0xEE4 // unimplemented
// end alternate branch 000008E4-000008E8
label000008E4: // (misaligned)
000008E8 486E FED4 pea.l [A6 - 0x12C]
000008EC 1F3C 0002 move.b -[A7], 0x2
000008F0 1F3C 0001 move.b -[A7], 0x1
000008F4 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
000008F8 6000 0094 bra +0x96 /* 0000098E */
label000008FC:
000008FC 206D E31E movea.l A0, [A5 - 0x1CE2]
00000900 317C 0003 003E move.w [A0 + 0x3E], 0x3
00000906 486E FED4 pea.l [A6 - 0x12C]
0000090A 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
0000090E 487A 0094 pea.l [PC + 0x94 /* 000009A4, value 0x7706963, pstring "picture" */]
00000912 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000916 487A 00A0 pea.l [PC + 0xA0 /* 000009B8, value 0x26F6600, pstring "of" */]
0000091A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000091E 486E FED4 pea.l [A6 - 0x12C]
00000922 1F3C 0002 move.b -[A7], 0x2
00000926 1F3C 0001 move.b -[A7], 0x1
0000092A 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
0000092E 605E bra +0x60 /* 0000098E */
label00000930:
00000930 206D E31E movea.l A0, [A5 - 0x1CE2]
00000934 317C 0002 003E move.w [A0 + 0x3E], 0x2
0000093A 487A 0076 pea.l [PC + 0x76 /* 000009B2, value 0x4636172, pstring "card" */]
0000093E 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000942 487A 0060 pea.l [PC + 0x60 /* 000009A4, value 0x7706963, pstring "picture" */]
00000946 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000094A 6042 bra +0x44 /* 0000098E */
label0000094C:
0000094C 206D E31E movea.l A0, [A5 - 0x1CE2]
00000950 317C 0002 003E move.w [A0 + 0x3E], 0x2
// begin alternate branch 00000952-00000956
label00000952:
00000952 0002 003E ori.b D2, 0x3E /* '>' */
// end alternate branch 00000952-00000956
label00000952: // (misaligned)
00000956 487A 0054 pea.l [PC + 0x54 /* 000009AC, value 0x5626B67, pstring "bkgnd" */]
0000095A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000095E 487A 0044 pea.l [PC + 0x44 /* 000009A4, value 0x7706963, pstring "picture" */]
00000962 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000966 6026 bra +0x28 /* 0000098E */
label00000968:
00000968 206D E31E movea.l A0, [A5 - 0x1CE2]
0000096C 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000972 487A 0026 pea.l [PC + 0x26 /* 0000099A, value 0x8746974, pstring "titleBar" */]
00000976 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000097A 6012 bra +0x14 /* 0000098E */
label0000097C:
0000097C 206D E31E movea.l A0, [A5 - 0x1CE2]
00000980 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000986 487A 000A pea.l [PC + 0xA /* 00000992, value 0x667726F, pstring "groups" */]
0000098A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label0000098E:
0000098E 4E5E unlink A6
00000990 4E75 rts
00000992 0667 726F addi.w -[A7], 0x726F /* 'ro' */
00000996 7570 moveq.l D2, 0x70
00000998 7300 moveq.l D1, 0x00
0000099A 0874 6974 6C65 bchg.b [A4 + D6 * 4 + 0x65], 0x74 /* 't' */
000009A0 4261 clr.w -[A1]
000009A2 7200 moveq.l D1, 0x00
000009A4 0770 6963 7475 7265 0562 bchg [[A0 + 0x7475] + 0x72650562], D3
000009AE 6B67 bmi +0x69 /* 00000A17 */
000009B0 6E64 bgt +0x66 /* 00000A16 */
000009B2 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */
000009B6 6400 026F bcc +0x271 /* 00000C27 */
000009BA 6600 076D bne +0x76F /* 00001129 */
000009BE 656E bcs +0x70 /* 00000A2E */
label000009C0:
000009C0 7542 moveq.l D2, 0x42
000009C2 6172 bsr +0x74 /* 00000A36 */
export_324:
000009C4 4E56 0000 link A6, 0
000009C8 206D E31E movea.l A0, [A5 - 0x1CE2]
000009CC 317C 0001 003E move.w [A0 + 0x3E], 0x1
000009D2 4267 clr.w -[A7]
000009D4 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
000009D8 301F move.w D0, [A7]+
000009DA 670E beq +0x10 /* 000009EA */
000009DC 5340 subq.w D0, 1
000009DE 6714 beq +0x16 /* 000009F4 */
000009E0 5340 subq.w D0, 1
000009E2 671A beq +0x1C /* 000009FE */
000009E4 5340 subq.w D0, 1
000009E6 6720 beq +0x22 /* 00000A08 */
000009E8 6026 bra +0x28 /* 00000A10 */
label000009EA:
000009EA 487A 0046 pea.l [PC + 0x46 /* 00000A32, value 0x86D6573, pstring "messages" */]
000009EE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000009F2 601C bra +0x1E /* 00000A10 */
label000009F4:
000009F4 487A 002E pea.l [PC + 0x2E /* 00000A24, value 0xD657272 '\rerr', pstring "error dialogs" */]
000009F8 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000009FC 6012 bra +0x14 /* 00000A10 */
label000009FE:
000009FE 487A 001C pea.l [PC + 0x1C /* 00000A1C, value 0x6726563, pstring "recent" */]
00000A02 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000A06 6008 bra +0xA /* 00000A10 */
label00000A08:
00000A08 487A 000A pea.l [PC + 0xA /* 00000A14, value 0x6736372, pstring "screen" */]
00000A0C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label00000A10:
00000A10 4E5E unlink A6
00000A12 4E75 rts
00000A14 0673 6372 6565 addi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6372 /* 'cr' */
// begin alternate branch 00000A16-00000A1A
label00000A16:
00000A16 6372 bls +0x74 /* 00000A8A */
00000A18 6565 bcs +0x67 /* 00000A7F */
// end alternate branch 00000A16-00000A1A
label00000A16: // (misaligned)
00000A1A 6E00 0672 bgt +0x674 /* 0000108E */
00000A1E 6563 bcs +0x65 /* 00000A83 */
00000A20 656E bcs +0x70 /* 00000A90 */
00000A22 7400 moveq.l D2, 0x00
00000A24 0D65 bchg -[A5], D6
00000A26 7272 moveq.l D1, 0x72
00000A28 6F72 ble +0x74 /* 00000A9C */
00000A2A 2064 movea.l A0, -[A4]
00000A2C 6961 bvs +0x63 /* 00000A8F */
label00000A2E:
00000A2E 6C6F bge +0x71 /* 00000A9F */
00000A30 6773 beq +0x75 /* 00000AA5 */
00000A32 086D 6573 7361 bchg.b [A5 + 0x7361], 0x73 /* 's' */
// begin alternate branch 00000A36-00000A38
fn00000A36:
00000A36 7361 moveq.l D1, 0x61
// end alternate branch 00000A36-00000A38
fn00000A36: // (misaligned)
00000A38 6765 beq +0x67 /* 00000A9F */
00000A3A 7300 moveq.l D1, 0x00
export_325:
00000A3C 4E56 FDDE link A6, -0x0222
00000A40 2F07 move.l -[A7], D7
00000A42 4267 clr.w -[A7]
00000A44 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00000A48 3E1F move.w D7, [A7]+
00000A4A 3007 move.w D0, D7
00000A4C 671E beq +0x20 /* 00000A6C */
00000A4E 5340 subq.w D0, 1
00000A50 6730 beq +0x32 /* 00000A82 */
00000A52 5340 subq.w D0, 1
00000A54 6752 beq +0x54 /* 00000AA8 */
00000A56 0440 0009 subi.w D0, 0x9 /* '\t' */
00000A5A 677C beq +0x7E /* 00000AD8 */
00000A5C 5340 subq.w D0, 1
00000A5E 6700 0096 beq +0x98 /* 00000AF6 */
00000A62 5340 subq.w D0, 1
00000A64 6700 00BE beq +0xC0 /* 00000B24 */
00000A68 6000 0100 bra +0x102 /* 00000B6A */
label00000A6C:
00000A6C 206D E31E movea.l A0, [A5 - 0x1CE2]
00000A70 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000A76 487A 014E pea.l [PC + 0x14E /* 00000BC6, value 0x8707269, pstring "printing" */]
00000A7A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000A7E 6000 0130 bra +0x132 /* 00000BB0 */
label00000A82:
00000A82 206D E31E movea.l A0, [A5 - 0x1CE2]
00000A86 317C 0003 003E move.w [A0 + 0x3E], 0x3
// begin alternate branch 00000A8A-00000A98
label00000A8A:
00000A8A 003E 487A ori.b <<invalid special address>>, 0x7A /* 'z' */
00000A8E 0138 4EAD btst [0x00004EAD], D0
label00000A90: // (misaligned)
00000A92 1B32 487A move.b -[A5], [A2 + D4 + 0x7A]
00000A96 0120 btst -[A0], D0
// end alternate branch 00000A8A-00000A98
label00000A8A: // (misaligned)
00000A8C 487A 0138 pea.l [PC + 0x138 /* 00000BC6, value 0x8707269, pstring "printing" */]
label00000A90:
00000A90 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000A94 487A 0120 pea.l [PC + 0x120 /* 00000BB6, value 0x4776974, pstring "with" */]
00000A98 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label00000A9C:
00000A9C 487A 013A pea.l [PC + 0x13A /* 00000BD8, value 0x6646961, pstring "dialog" */]
00000AA0 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000AA4 6000 010A bra +0x10C /* 00000BB0 */
label00000AA8:
00000AA8 206D E31E movea.l A0, [A5 - 0x1CE2]
00000AAC 317C 0002 003E move.w [A0 + 0x3E], 0x2
00000AB2 486E FF00 pea.l [A6 - 0x100]
00000AB6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000ABA 487A 0124 pea.l [PC + 0x124 /* 00000BE0, value 0x466696C, pstring "file" */]
00000ABE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000AC2 486E FF00 pea.l [A6 - 0x100]
00000AC6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000ACA 206D E31E movea.l A0, [A5 - 0x1CE2]
00000ACE 08E8 0002 0047 bset.b [A0 + 0x47], 0x2
00000AD4 6000 00DA bra +0xDC /* 00000BB0 */
label00000AD8:
00000AD8 206D E31E movea.l A0, [A5 - 0x1CE2]
00000ADC 317C 0002 003E move.w [A0 + 0x3E], 0x2
00000AE2 487A 00EC pea.l [PC + 0xEC /* 00000BD0, value 0x6726570, pstring "report" */]
label00000AE6:
00000AE6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000AEA 487A 00DA pea.l [PC + 0xDA /* 00000BC6, value 0x8707269, pstring "printing" */]
00000AEE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000AF2 6000 00BC bra +0xBE /* 00000BB0 */
label00000AF6:
00000AF6 206D E31E movea.l A0, [A5 - 0x1CE2]
00000AFA 317C 0004 003E move.w [A0 + 0x3E], 0x4
00000B00 487A 00CE pea.l [PC + 0xCE /* 00000BD0, value 0x6726570, pstring "report" */]
00000B04 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B08 487A 00BC pea.l [PC + 0xBC /* 00000BC6, value 0x8707269, pstring "printing" */]
00000B0C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B10 487A 00A4 pea.l [PC + 0xA4 /* 00000BB6, value 0x4776974, pstring "with" */]
00000B14 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B18 487A 00BE pea.l [PC + 0xBE /* 00000BD8, value 0x6646961, pstring "dialog" */]
00000B1C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B20 6000 008E bra +0x90 /* 00000BB0 */
label00000B24:
00000B24 206D E31E movea.l A0, [A5 - 0x1CE2]
00000B28 317C 0005 003E move.w [A0 + 0x3E], 0x5
00000B2E 486E FDDE pea.l [A6 - 0x222]
00000B32 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000B36 487A 0098 pea.l [PC + 0x98 /* 00000BD0, value 0x6726570, pstring "report" */]
00000B3A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B3E 487A 0086 pea.l [PC + 0x86 /* 00000BC6, value 0x8707269, pstring "printing" */]
00000B42 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B46 487A 006E pea.l [PC + 0x6E /* 00000BB6, value 0x4776974, pstring "with" */]
00000B4A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B4E 487A 006C pea.l [PC + 0x6C /* 00000BBC, value 0x874656D, pstring "template" */]
00000B52 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B56 486E FDDE pea.l [A6 - 0x222]
00000B5A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B5E 206D E31E movea.l A0, [A5 - 0x1CE2]
00000B62 08E8 0005 0047 bset.b [A0 + 0x47], 0x5
00000B68 6046 bra +0x48 /* 00000BB0 */
label00000B6A:
00000B6A 206D E31E movea.l A0, [A5 - 0x1CE2]
00000B6E 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000B74 486E FE00 pea.l [A6 - 0x200]
00000B78 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B7C 7009 moveq.l D0, 0x09
00000B7E B047 cmp.w D0, D7
00000B80 661C bne +0x1E /* 00000B9E */
00000B82 206D E31E movea.l A0, [A5 - 0x1CE2]
00000B86 317C 0003 003E move.w [A0 + 0x3E], 0x3
00000B8C 487A 0028 pea.l [PC + 0x28 /* 00000BB6, value 0x4776974, pstring "with" */]
00000B90 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000B94 206D E31E movea.l A0, [A5 - 0x1CE2]
00000B98 08E8 0003 0047 bset.b [A0 + 0x47], 0x3
label00000B9E:
00000B9E 486E FE00 pea.l [A6 - 0x200]
00000BA2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000BA6 206D E31E movea.l A0, [A5 - 0x1CE2]
00000BAA 08E8 0001 0047 bset.b [A0 + 0x47], 0x1
label00000BB0:
00000BB0 2E1F move.l D7, [A7]+
00000BB2 4E5E unlink A6
00000BB4 4E75 rts
00000BB6 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */
00000BBC 0874 656D 706C bchg.b [A4 + D7.w + 0x6C], 0x6D /* 'm' */
00000BC2 6174 bsr +0x76 /* 00000C38 */
00000BC4 6500 0870 bcs +0x872 /* 00001436 */
00000BC8 7269 moveq.l D1, 0x69
00000BCA 6E74 bgt +0x76 /* 00000C40 */
00000BCC 696E bvs +0x70 /* 00000C3C */
00000BCE 6700 0672 beq +0x674 /* 00001242 */
00000BD2 6570 bcs +0x72 /* 00000C44 */
00000BD4 6F72 ble +0x74 /* 00000C48 */
00000BD6 7400 moveq.l D2, 0x00
00000BD8 0664 6961 addi.w -[A4], 0x6961 /* 'ia' */
00000BDC 6C6F bge +0x71 /* 00000C4D */
00000BDE 6700 0466 beq +0x468 /* 00001046 */
00000BE2 696C bvs +0x6E /* 00000C50 */
00000BE4 6500 4E56 bcs +0x4E58 /* 00005A3C */
export_326: // at 00000BE6 (misaligned)
00000BE8 0000 206D ori.b D0, 0x6D /* 'm' */
00000BEC E31E rol D6.b, 1
00000BEE 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000BF4 4267 clr.w -[A7]
00000BF6 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00000BFA 301F move.w D0, [A7]+
00000BFC 670A beq +0xC /* 00000C08 */
00000BFE 5340 subq.w D0, 1
00000C00 6718 beq +0x1A /* 00000C1A */
00000C02 5340 subq.w D0, 1
00000C04 6726 beq +0x28 /* 00000C2C */
00000C06 6034 bra +0x36 /* 00000C3C */
label00000C08:
00000C08 41ED D01A lea.l A0, [A5 - 0x2FE6]
00000C0C 43FA 004A lea.l A1, [PC + 0x4A /* 00000C58, value 0x76D656E, pstring "menuBar" */]
00000C10 7003 moveq.l D0, 0x03
label00000C12:
00000C12 30D9 move.w [A0]+, [A1]+
00000C14 51C8 FFFC dbf D0, -0x6 /* 00000C12 */
00000C18 6022 bra +0x24 /* 00000C3C */
label00000C1A:
00000C1A 41ED D01A lea.l A0, [A5 - 0x2FE6]
00000C1E 43FA 0032 lea.l A1, [PC + 0x32 /* 00000C52, value 0x5706169, pstring "paint" */]
00000C22 7002 moveq.l D0, 0x02
label00000C24:
00000C24 30D9 move.w [A0]+, [A1]+
00000C26 51C8 FFFC dbf D0, -0x6 /* 00000C24 */
00000C2A 6010 bra +0x12 /* 00000C3C */
label00000C2C:
00000C2C 41ED D01A lea.l A0, [A5 - 0x2FE6]
00000C30 43FA 0016 lea.l A1, [PC + 0x16 /* 00000C48, value 0x8707269, pstring "printing" */]
00000C34 7004 moveq.l D0, 0x04
label00000C36:
00000C36 30D9 move.w [A0]+, [A1]+
fn00000C38:
00000C38 51C8 FFFC dbf D0, -0x6 /* 00000C36 */
label00000C3C:
00000C3C 486D D01A pea.l [A5 - 0x2FE6]
label00000C40:
00000C40 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
label00000C44:
00000C44 4E5E unlink A6
00000C46 4E75 rts
label00000C48:
00000C48 0870 7269 6E74 bchg.b [A0 + D6 * 8 + 0x74], 0x69 /* 'i' */
00000C4E 696E bvs +0x70 /* 00000CBE */
label00000C50:
00000C50 6700 0570 beq +0x572 /* 000011C2 */
00000C54 6169 bsr +0x6B /* 00000CBF */
00000C56 6E74 bgt +0x76 /* 00000CCC */
00000C58 076D 656E bchg [A5 + 0x656E], D3
00000C5C 7542 moveq.l D2, 0x42
00000C5E 6172 bsr +0x74 /* 00000CD2 */
export_327:
00000C60 4E56 FAD8 link A6, -0x0528
00000C64 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000C68 4267 clr.w -[A7]
00000C6A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00000C6E 3A1F move.w D5, [A7]+
00000C70 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000C74 486E FE00 pea.l [A6 - 0x200]
00000C78 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000C7C 7001 moveq.l D0, 0x01
00000C7E B02D F504 cmp.b D0, [A5 - 0xAFC]
00000C82 660A bne +0xC /* 00000C8E */
00000C84 486E FD00 pea.l [A6 - 0x300]
00000C88 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000C8C 601A bra +0x1C /* 00000CA8 */
label00000C8E:
00000C8E 486E FBD8 pea.l [A6 - 0x428]
00000C92 1F2D F504 move.b -[A7], [A5 - 0xAFC]
00000C96 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00000C9A 205F movea.l A0, [A7]+
00000C9C 43EE FD00 lea.l A1, [A6 - 0x300]
00000CA0 700F moveq.l D0, 0x0F
label00000CA2:
00000CA2 32D8 move.w [A1]+, [A0]+
00000CA4 51C8 FFFC dbf D0, -0x6 /* 00000CA2 */
label00000CA8:
00000CA8 102D B820 move.b D0, [A5 - 0x47E0]
00000CAC 6704 beq +0x6 /* 00000CB2 */
00000CAE 6000 01B0 bra +0x1B2 /* 00000E60 */
label00000CB2:
00000CB2 486E FD00 pea.l [A6 - 0x300]
00000CB6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000CBA 206D E31E movea.l A0, [A5 - 0x1CE2]
label00000CBE:
00000CBE 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000CC4 4A45 tst.w D5
00000CC6 56C0 sne D0
00000CC8 4A00 tst.b D0
00000CCA 6700 017C beq +0x17E /* 00000E48 */
// begin alternate branch 00000CCC-00000CD0
label00000CCC:
00000CCC 017C 7202 bchg 0x7202, D0
// end alternate branch 00000CCC-00000CD0
label00000CCC: // (misaligned)
00000CCE 7202 moveq.l D1, 0x02
00000CD0 B22D F268 cmp.b D1, [A5 - 0xD98]
// begin alternate branch 00000CD2-00000CD4
fn00000CD2:
00000CD2 F268 .extension 0x268 // unimplemented
// end alternate branch 00000CD2-00000CD4
fn00000CD2: // (misaligned)
00000CD4 56C1 sne D1
00000CD6 4A01 tst.b D1
00000CD8 6610 bne +0x12 /* 00000CEA */
00000CDA 7405 moveq.l D2, 0x05
00000CDC B42D F26A cmp.b D2, [A5 - 0xD96]
00000CE0 56C2 sne D2
00000CE2 8202 or.b D1, D2
00000CE4 C001 and.b D0, D1
00000CE6 6700 0160 beq +0x162 /* 00000E48 */
label00000CEA:
00000CEA 487A 01A8 pea.l [PC + 0x1A8 /* 00000E94, value 0x26F6600, pstring "of" */]
00000CEE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000CF2 102D F268 move.b D0, [A5 - 0xD98]
// begin alternate branch 00000CF4-00000CF6
label00000CF4:
00000CF4 F268 .extension 0x268 // unimplemented
// end alternate branch 00000CF4-00000CF6
label00000CF4: // (misaligned)
00000CF6 4880 ext.w D0
00000CF8 5340 subq.w D0, 1
00000CFA 6712 beq +0x14 /* 00000D0E */
00000CFC 5340 subq.w D0, 1
00000CFE 6720 beq +0x22 /* 00000D20 */
00000D00 5340 subq.w D0, 1
00000D02 6730 beq +0x32 /* 00000D34 */
00000D04 5340 subq.w D0, 1
00000D06 6700 008C beq +0x8E /* 00000D94 */
00000D0A 6000 0132 bra +0x134 /* 00000E3E */
label00000D0E:
00000D0E 2F2D F26A move.l -[A7], [A5 - 0xD96]
00000D12 42A7 clr.l -[A7]
00000D14 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000D18 4EBA F2E6 jsr [PC - 0xD1A /* 00000000 */]
00000D1C 6000 0120 bra +0x122 /* 00000E3E */
label00000D20:
00000D20 486D F26A pea.l [A5 - 0xD96]
00000D24 1F3C 0002 move.b -[A7], 0x2
00000D28 1F3C 0001 move.b -[A7], 0x1
00000D2C 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00000D30 6000 010C bra +0x10E /* 00000E3E */
label00000D34:
00000D34 49ED F268 lea.l A4, [A5 - 0xD98]
00000D38 4A6C 0006 tst.w [A4 + 0x6]
00000D3C 6F0E ble +0x10 /* 00000D4C */
00000D3E 42A7 clr.l -[A7]
00000D40 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000D44 4EAD 2A9A jsr [A5 + 0x2A9A /* export_1359 */]
00000D48 2E1F move.l D7, [A7]+
00000D4A 6004 bra +0x6 /* 00000D50 */
label00000D4C:
00000D4C 2E2C 0008 move.l D7, [A4 + 0x8]
label00000D50:
00000D50 4267 clr.w -[A7]
00000D52 2F07 move.l -[A7], D7
00000D54 302C 0006 move.w D0, [A4 + 0x6]
00000D58 6A02 bpl +0x4 /* 00000D5C */
00000D5A 4440 neg.w D0
label00000D5C:
00000D5C 3F00 move.w -[A7], D0
00000D5E 4267 clr.w -[A7]
00000D60 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */]
00000D64 3C1F move.w D6, [A7]+
00000D66 660C bne +0xE /* 00000D74 */
00000D68 487A 0118 pea.l [PC + 0x118 /* 00000E82, value 0x113C6368, pstring "<chunkExpression>" */]
00000D6C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000D70 6000 00CC bra +0xCE /* 00000E3E */
label00000D74:
00000D74 486E FAD8 pea.l [A6 - 0x528]
00000D78 2F07 move.l -[A7], D7
00000D7A 3F06 move.w -[A7], D6
00000D7C 3F2C 0002 move.w -[A7], [A4 + 0x2]
00000D80 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000D84 3F3C 0001 move.w -[A7], 0x1
00000D88 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000D8C 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000D90 6000 00AC bra +0xAE /* 00000E3E */
label00000D94:
00000D94 2F2D F26A move.l -[A7], [A5 - 0xD96]
00000D98 4267 clr.w -[A7]
00000D9A 1F3C 0002 move.b -[A7], 0x2
00000D9E 1F3C 0001 move.b -[A7], 0x1
00000DA2 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00000DA6 486E FF00 pea.l [A6 - 0x100]
00000DAA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000DAE 4A6D F26E tst.w [A5 - 0xD92]
00000DB2 6606 bne +0x8 /* 00000DBA */
00000DB4 422D D01A clr.b [A5 - 0x2FE6]
00000DB8 604C bra +0x4E /* 00000E06 */
label00000DBA:
00000DBA 2F2D F26A move.l -[A7], [A5 - 0xD96]
00000DBE 3F2D F26E move.w -[A7], [A5 - 0xD92]
00000DC2 1F3C 0002 move.b -[A7], 0x2
00000DC6 1F3C 0001 move.b -[A7], 0x1
00000DCA 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
label00000DCE:
00000DCE 486D D01A pea.l [A5 - 0x2FE6]
00000DD2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000DD6 487A 00A0 pea.l [PC + 0xA0 /* 00000E78, value 0x96D656E '\tmen', pstring "menuItem " */]
00000DDA 486E FAD8 pea.l [A6 - 0x528]
00000DDE 486D D01A pea.l [A5 - 0x2FE6]
00000DE2 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00000DE6 487A 008A pea.l [PC + 0x8A /* 00000E72, value 0x4206F66, pstring " of " */]
00000DEA 486E FBF8 pea.l [A6 - 0x408]
00000DEE 3F3C 0003 move.w -[A7], 0x3
00000DF2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000DF6 41ED D01A lea.l A0, [A5 - 0x2FE6]
00000DFA 43EE FBF8 lea.l A1, [A6 - 0x408]
00000DFE 707F moveq.l D0, 0x7F
label00000E00:
00000E00 30D9 move.w [A0]+, [A1]+
00000E02 51C8 FFFC dbf D0, -0x6 /* 00000E00 */
label00000E06:
00000E06 486D D01A pea.l [A5 - 0x2FE6]
00000E0A 487A 0060 pea.l [PC + 0x60 /* 00000E6C, value 0x56D656E, pstring "menu " */]
00000E0E 486E FAD8 pea.l [A6 - 0x528]
00000E12 486E FF00 pea.l [A6 - 0x100]
00000E16 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00000E1A 486E FBF8 pea.l [A6 - 0x408]
00000E1E 3F3C 0003 move.w -[A7], 0x3
00000E22 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000E26 41EE FF00 lea.l A0, [A6 - 0x100]
00000E2A 43EE FBF8 lea.l A1, [A6 - 0x408]
00000E2E 707F moveq.l D0, 0x7F
label00000E30:
00000E30 30D9 move.w [A0]+, [A1]+
00000E32 51C8 FFFC dbf D0, -0x6 /* 00000E30 */
00000E36 486E FF00 pea.l [A6 - 0x100]
00000E3A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
label00000E3E:
00000E3E 206D E31E movea.l A0, [A5 - 0x1CE2]
00000E42 317C 0003 003E move.w [A0 + 0x3E], 0x3
label00000E48:
00000E48 286D E31E movea.l A4, [A5 - 0x1CE2]
00000E4C 546C 003E addq.w [A4 + 0x3E], 2
00000E50 487A 0016 pea.l [PC + 0x16 /* 00000E68, value 0x2746F00, pstring "to" */]
00000E54 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000E58 486E FE00 pea.l [A6 - 0x200]
00000E5C 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
label00000E60:
00000E60 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000E64 4E5E unlink A6
00000E66 4E75 rts
00000E68 0274 6F00 056D andi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6F00 /* 'o\0' */
00000E6E 656E bcs +0x70 /* 00000EDE */
00000E70 7520 moveq.l D2, 0x20
00000E72 0420 6F66 subi.b -[A0], 0x66 /* 'f' */
00000E76 2000 move.l D0, D0
00000E78 096D 656E bchg [A5 + 0x656E], D4
00000E7C 7549 moveq.l D2, 0x49
00000E7E 7465 moveq.l D2, 0x65
00000E80 6D20 blt +0x22 /* 00000EA2 */
00000E82 113C 6368 move.b -[A0], 0x68 /* 'h' */
00000E86 756E moveq.l D2, 0x6E
00000E88 6B45 bmi +0x47 /* 00000ECF */
00000E8A 7870 moveq.l D4, 0x70
00000E8C 7265 moveq.l D1, 0x65
00000E8E 7373 moveq.l D1, 0x73
00000E90 696F bvs +0x71 /* 00000F01 */
00000E92 6E3E bgt +0x40 /* 00000ED2 */
00000E94 026F 6600 4E56 andi.w [A7 + 0x4E56], 0x6600 /* 'f\0' */
// begin alternate branch 00000E98-00000E9C
fn00000E98:
00000E98 4E56 FFFC link A6, -0x0004
// end alternate branch 00000E98-00000E9C
fn00000E98: // (misaligned)
00000E9A FFFC .extension 0xFFC // unimplemented
00000E9C 206E 0008 movea.l A0, [A6 + 0x8]
00000EA0 4A28 FCCE tst.b [A0 - 0x332]
// begin alternate branch 00000EA2-00000EA4
label00000EA2:
00000EA2 FCCE .extension 0xCCE // unimplemented
// end alternate branch 00000EA2-00000EA4
label00000EA2: // (misaligned)
00000EA4 6720 beq +0x22 /* 00000EC6 */
00000EA6 206D E31E movea.l A0, [A5 - 0x1CE2]
00000EAA 2D48 FFFC move.l [A6 - 0x4], A0
00000EAE 5468 003E addq.w [A0 + 0x3E], 2
00000EB2 487A 0018 pea.l [PC + 0x18 /* 00000ECC, value 0x2617400, pstring "at" */]
00000EB6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000EBA 206E 0008 movea.l A0, [A6 + 0x8]
00000EBE 4868 FCCE pea.l [A0 - 0x332]
00000EC2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
label00000EC6:
00000EC6 4E5E unlink A6
00000EC8 2E9F move.l [A7], [A7]+
00000ECA 4E75 rts
00000ECC 0261 7400 andi.w -[A1], 0x7400 /* 't\0' */
export_328:
00000ED0 4E56 FC7E link A6, -0x0382
// begin alternate branch 00000ED2-00000ED4
label00000ED2:
00000ED2 FC7E .extension 0xC7E // unimplemented
// end alternate branch 00000ED2-00000ED4
label00000ED2: // (misaligned)
00000ED4 2F07 move.l -[A7], D7
00000ED6 422E FCCE clr.b [A6 - 0x332]
00000EDA 4267 clr.w -[A7]
00000EDC 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
// begin alternate branch 00000EDE-00000EE0
label00000EDE:
00000EDE 1ADA move.b [A5]+, [A2]+
// end alternate branch 00000EDE-00000EE0
label00000EDE: // (misaligned)
00000EE0 3E1F move.w D7, [A7]+
00000EE2 7004 moveq.l D0, 0x04
00000EE4 B047 cmp.w D0, D7
00000EE6 6650 bne +0x52 /* 00000F38 */
00000EE8 486E FECE pea.l [A6 - 0x132]
00000EEC 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00000EF0 486E FC92 pea.l [A6 - 0x36E]
00000EF4 302E FED0 move.w D0, [A6 - 0x130]
00000EF8 48C0 ext.l D0
00000EFA 2F00 move.l -[A7], D0
00000EFC 4EAD 229A jsr [A5 + 0x229A /* export_1103 */]
00000F00 487A 0266 pea.l [PC + 0x266 /* 00001168, value 0x12C4E56 */]
00000F04 486E FC7E pea.l [A6 - 0x382]
00000F08 302E FECE move.w D0, [A6 - 0x132]
00000F0C 48C0 ext.l D0
00000F0E 2F00 move.l -[A7], D0
00000F10 4EAD 229A jsr [A5 + 0x229A /* export_1103 */]
00000F14 486E FCA6 pea.l [A6 - 0x35A]
00000F18 3F3C 0003 move.w -[A7], 0x3
00000F1C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000F20 41EE FCCE lea.l A0, [A6 - 0x332]
00000F24 43EE FCA6 lea.l A1, [A6 - 0x35A]
00000F28 7013 moveq.l D0, 0x13
label00000F2A:
00000F2A 30D9 move.w [A0]+, [A1]+
00000F2C 51C8 FFFC dbf D0, -0x6 /* 00000F2A */
00000F30 4267 clr.w -[A7]
00000F32 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00000F36 3E1F move.w D7, [A7]+
label00000F38:
00000F38 3007 move.w D0, D7
00000F3A 5340 subq.w D0, 1
00000F3C 6B00 01E4 bmi +0x1E6 /* 00001122 */
00000F40 0C40 000F cmpi.w D0, 0xF
00000F44 6E00 01DC bgt +0x1DE /* 00001122 */
00000F48 D040 add.w D0, D0
00000F4A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000F4E 4EFB 0000 jmp [PC + D0.w]
00000F52 0022 0038 ori.b -[A2], 0x38 /* '8' */
00000F56 004E 01D2 ori.w A6, 0x1D2
00000F5A 00A8 01D2 01D2 01D2 ori.l [A0 + 0x1D2], 0x1D201D2
00000F62 0140 bchg D0, D0
00000F64 0174 0190 bchg [ + D0], D0
00000F68 01D2 bset [A2], D0
00000F6A 01AC 01D2 bclr [A4 + 0x1D2], D0
00000F6E 01D2 bset [A2], D0
00000F70 01C0 bset D0, D0
00000F72 206D E31E movea.l A0, [A5 - 0x1CE2]
00000F76 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000F7C 487A 01E2 pea.l [PC + 0x1E2 /* 00001160, value 0x76D656E, pstring "menuBar" */]
00000F80 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00000F84 6000 019C bra +0x19E /* 00001122 */
00000F88 206D E31E movea.l A0, [A5 - 0x1CE2]
00000F8C 4268 003E clr.w [A0 + 0x3E]
00000F90 4EBA F06E jsr [PC - 0xF92 /* 00000000 */]
00000F94 2F0E move.l -[A7], A6
00000F96 4EBA FF00 jsr [PC - 0x100 /* 00000E98 */]
00000F9A 6000 0186 bra +0x188 /* 00001122 */
00000F9E 206D E31E movea.l A0, [A5 - 0x1CE2]
00000FA2 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000FA8 486E FEF0 pea.l [A6 - 0x110]
00000FAC 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00000FB0 1D7C 0001 FED4 move.b [A6 - 0x12C], 0x1
00000FB6 2D6D A548 FED6 move.l [A6 - 0x12A], [A5 - 0x5AB8]
00000FBC 2D6E FEF6 FEDA move.l [A6 - 0x126], [A6 - 0x10A]
00000FC2 2D6E FEFA FEDE move.l [A6 - 0x122], [A6 - 0x106]
00000FC8 4267 clr.w -[A7]
00000FCA 486E FEF0 pea.l [A6 - 0x110]
00000FCE 4267 clr.w -[A7]
00000FD0 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
00000FD4 3D5F FEE2 move.w [A6 - 0x11E], [A7]+
00000FD8 2D6E FEF2 FEE4 move.l [A6 - 0x11C], [A6 - 0x10E]
00000FDE 486E FED4 pea.l [A6 - 0x12C]
00000FE2 1F3C 0002 move.b -[A7], 0x2
00000FE6 1F3C 0001 move.b -[A7], 0x1
00000FEA 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00000FEE 2F0E move.l -[A7], A6
00000FF0 4EBA FEA6 jsr [PC - 0x15A /* 00000E98 */]
00000FF4 6000 012C bra +0x12E /* 00001122 */
00000FF8 206D E31E movea.l A0, [A5 - 0x1CE2]
00000FFC 317C 0002 003E move.w [A0 + 0x3E], 0x2
00001002 42A7 clr.l -[A7]
00001004 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */]
00001008 205F movea.l A0, [A7]+
0000100A 700D moveq.l D0, 0x0D
0000100C B028 0003 cmp.b D0, [A0 + 0x3]
00001010 670C beq +0xE /* 0000101E */
00001012 206D E31E movea.l A0, [A5 - 0x1CE2]
00001016 317C 0001 003E move.w [A0 + 0x3E], 0x1
0000101C 6052 bra +0x54 /* 00001070 */
label0000101E:
0000101E 4267 clr.w -[A7]
00001020 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00001024 301F move.w D0, [A7]+
00001026 5D40 subq.w D0, 6
00001028 670E beq +0x10 /* 00001038 */
0000102A 5340 subq.w D0, 1
0000102C 6714 beq +0x16 /* 00001042 */
0000102E 5340 subq.w D0, 1
00001030 671E beq +0x20 /* 00001050 */
00001032 5940 subq.w D0, 4
00001034 672A beq +0x2C /* 00001060 */
00001036 6038 bra +0x3A /* 00001070 */
label00001038:
00001038 2D7C 0361 6C6C FDCE move.l [A6 - 0x232], 0x3616C6C
00001040 602E bra +0x30 /* 00001070 */
label00001042:
00001042 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
label00001046:
00001046 486E FDCE pea.l [A6 - 0x232]
0000104A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000104E 6020 bra +0x22 /* 00001070 */
label00001050:
00001050 422E FDCE clr.b [A6 - 0x232]
00001054 206D E31E movea.l A0, [A5 - 0x1CE2]
00001058 317C 0001 003E move.w [A0 + 0x3E], 0x1
0000105E 6010 bra +0x12 /* 00001070 */
label00001060:
00001060 41EE FDCE lea.l A0, [A6 - 0x232]
00001064 43FA 00F2 lea.l A1, [PC + 0xF2 /* 00001158, value 0x66D6172, pstring "marked" */]
00001068 7003 moveq.l D0, 0x03
label0000106A:
0000106A 30D9 move.w [A0]+, [A1]+
0000106C 51C8 FFFC dbf D0, -0x6 /* 0000106A */
label00001070:
00001070 206D E31E movea.l A0, [A5 - 0x1CE2]
00001074 7002 moveq.l D0, 0x02
00001076 B068 003E cmp.w D0, [A0 + 0x3E]
0000107A 6608 bne +0xA /* 00001084 */
0000107C 486E FDCE pea.l [A6 - 0x232]
00001080 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
label00001084:
00001084 487A 00CC pea.l [PC + 0xCC /* 00001152, value 0x5636172, pstring "cards" */]
00001088 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000108C 6000 0094 bra +0x96 /* 00001122 */
// begin alternate branch 0000108E-00001094
label0000108E:
0000108E 0094 206D E31E ori.l [A4], 0x206DE31E
// end alternate branch 0000108E-00001094
label0000108E: // (misaligned)
00001090 206D E31E movea.l A0, [A5 - 0x1CE2]
00001094 317C 0003 003E move.w [A0 + 0x3E], 0x3
0000109A 486E FED4 pea.l [A6 - 0x12C]
0000109E 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
000010A2 487A 0096 pea.l [PC + 0x96 /* 0000113A, value 0x7706963, pstring "picture" */]
000010A6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000010AA 487A 00A2 pea.l [PC + 0xA2 /* 0000114E, value 0x26F6600, pstring "of" */]
000010AE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000010B2 486E FED4 pea.l [A6 - 0x12C]
000010B6 1F3C 0002 move.b -[A7], 0x2
000010BA 1F3C 0001 move.b -[A7], 0x1
000010BE 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
000010C2 605E bra +0x60 /* 00001122 */
000010C4 206D E31E movea.l A0, [A5 - 0x1CE2]
000010C8 317C 0002 003E move.w [A0 + 0x3E], 0x2
000010CE 487A 0078 pea.l [PC + 0x78 /* 00001148, value 0x4636172, pstring "card" */]
000010D2 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000010D6 487A 0062 pea.l [PC + 0x62 /* 0000113A, value 0x7706963, pstring "picture" */]
000010DA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000010DE 6042 bra +0x44 /* 00001122 */
000010E0 206D E31E movea.l A0, [A5 - 0x1CE2]
000010E4 317C 0002 003E move.w [A0 + 0x3E], 0x2
000010EA 487A 0056 pea.l [PC + 0x56 /* 00001142, value 0x5626B67, pstring "bkgnd" */]
000010EE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000010F2 487A 0046 pea.l [PC + 0x46 /* 0000113A, value 0x7706963, pstring "picture" */]
000010F6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000010FA 6026 bra +0x28 /* 00001122 */
000010FC 206D E31E movea.l A0, [A5 - 0x1CE2]
00001100 317C 0001 003E move.w [A0 + 0x3E], 0x1
00001106 487A 0028 pea.l [PC + 0x28 /* 00001130, value 0x8746974, pstring "titleBar" */]
0000110A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000110E 6012 bra +0x14 /* 00001122 */
00001110 206D E31E movea.l A0, [A5 - 0x1CE2]
00001114 317C 0001 003E move.w [A0 + 0x3E], 0x1
0000111A 487A 000C pea.l [PC + 0xC /* 00001128, value 0x667726F, pstring "groups" */]
0000111E 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label00001122:
00001122 2E1F move.l D7, [A7]+
00001124 4E5E unlink A6
00001126 4E75 rts
00001128 0667 726F addi.w -[A7], 0x726F /* 'ro' */
0000112C 7570 moveq.l D2, 0x70
0000112E 7300 moveq.l D1, 0x00
00001130 0874 6974 6C65 bchg.b [A4 + D6 * 4 + 0x65], 0x74 /* 't' */
00001136 4261 clr.w -[A1]
00001138 7200 moveq.l D1, 0x00
0000113A 0770 6963 7475 7265 0562 bchg [[A0 + 0x7475] + 0x72650562], D3
00001144 6B67 bmi +0x69 /* 000011AD */
00001146 6E64 bgt +0x66 /* 000011AC */
00001148 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */
0000114C 6400 026F bcc +0x271 /* 000013BD */
00001150 6600 0563 bne +0x565 /* 000016B5 */
00001154 6172 bsr +0x74 /* 000011C8 */
00001156 6473 bcc +0x75 /* 000011CB */
00001158 066D 6172 6B65 addi.w [A5 + 0x6B65], 0x6172 /* 'ar' */
0000115E 6400 076D bcc +0x76F /* 000018CD */
00001162 656E bcs +0x70 /* 000011D2 */
00001164 7542 moveq.l D2, 0x42
00001166 6172 bsr +0x74 /* 000011DA */
00001168 012C 4E56 btst [A4 + 0x4E56], D0
export_329: // at 0000116A (misaligned)
0000116C FDFC .extension 0xDFC // unimplemented
0000116E 2F07 move.l -[A7], D7
00001170 422D D01A clr.b [A5 - 0x2FE6]
00001174 206D E31E movea.l A0, [A5 - 0x1CE2]
00001178 317C 0003 003E move.w [A0 + 0x3E], 0x3
0000117E 1B7C 0001 9FD2 move.b [A5 - 0x602E], 0x1
00001184 42A7 clr.l -[A7]
00001186 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
0000118A 2E1F move.l D7, [A7]+
0000118C 422D 9FD2 clr.b [A5 - 0x602E]
00001190 4A87 tst.l D7
00001192 57C0 seq D0
00001194 4A00 tst.b D0
00001196 6720 beq +0x22 /* 000011B8 */
00001198 4241 clr.w D1
0000119A 122D D01A move.b D1, [A5 - 0x2FE6]
0000119E 4A41 tst.w D1
000011A0 5EC1 sgt D1
000011A2 C001 and.b D0, D1
000011A4 6712 beq +0x14 /* 000011B8 */
000011A6 41EE FEFC lea.l A0, [A6 - 0x104]
000011AA 43ED D01A lea.l A1, [A5 - 0x2FE6]
// begin alternate branch 000011AC-000011AE
label000011AC:
000011AC D01A add.b D0, [A2]+
// end alternate branch 000011AC-000011AE
label000011AC: // (misaligned)
000011AE 707F moveq.l D0, 0x7F
label000011B0:
000011B0 30D9 move.w [A0]+, [A1]+
000011B2 51C8 FFFC dbf D0, -0x6 /* 000011B0 */
000011B6 6018 bra +0x1A /* 000011D0 */
label000011B8:
000011B8 486E FDFC pea.l [A6 - 0x204]
000011BC 2F07 move.l -[A7], D7
000011BE 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
label000011C2:
000011C2 205F movea.l A0, [A7]+
000011C4 43EE FEFC lea.l A1, [A6 - 0x104]
fn000011C8:
000011C8 707F moveq.l D0, 0x7F
label000011CA:
000011CA 32D8 move.w [A1]+, [A0]+
000011CC 51C8 FFFC dbf D0, -0x6 /* 000011CA */
label000011D0:
000011D0 487A 002C pea.l [PC + 0x2C /* 000011FE, value 0x5757369, pstring "using" */]
// begin alternate branch 000011D2-000011D8
label000011D2:
000011D2 002C 4EAD 1B32 ori.b [A4 + 0x1B32], 0xAD
// end alternate branch 000011D2-000011D8
label000011D2: // (misaligned)
000011D4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000011D8 487A 001E pea.l [PC + 0x1E /* 000011F8, value 0x5737461, pstring "stack" */]
// begin alternate branch 000011DA-000011E4
fn000011DA:
000011DA 001E 4EAD ori.b [A6]+, 0xAD
000011DE 1B32 486E move.b -[A5], [A2 + D4 + 0x6E]
000011E2 FEFC .extension 0xEFC // unimplemented
// end alternate branch 000011DA-000011E4
fn000011DA: // (misaligned)
000011DC 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000011E0 486E FEFC pea.l [A6 - 0x104]
000011E4 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000011E8 206D E31E movea.l A0, [A5 - 0x1CE2]
000011EC 08E8 0003 0047 bset.b [A0 + 0x47], 0x3
000011F2 2E1F move.l D7, [A7]+
000011F4 4E5E unlink A6
000011F6 4E75 rts
000011F8 0573 7461 bchg [A3 + D7.w * 4 + 0x61], D2
000011FC 636B bls +0x6D /* 00001269 */
000011FE 0575 7369 6E67 bchg [[A5 + 0x6E67]], D2